widgetbowl: Add switch demo
authorTimm Bäder <mail@baedert.org>
Sat, 31 Mar 2018 12:54:14 +0000 (14:54 +0200)
committerTimm Bäder <mail@baedert.org>
Fri, 6 Apr 2018 06:24:19 +0000 (08:24 +0200)
demos/gtk-demo/widgetbowl.c

index 4def1b0e252d8fa0584da37c46a06154f75a1a47..565c036d6bbb2004fc07cf673614fb54e7bd4f5d 100644 (file)
@@ -103,6 +103,16 @@ create_gears (void)
   return w;
 }
 
+static GtkWidget *
+create_switch (void)
+{
+  GtkWidget *w = gtk_switch_new ();
+
+  gtk_switch_set_state (GTK_SWITCH (w), TRUE);
+
+  return w;
+}
+
 static const struct {
   const char *name;
   GtkWidget * (*create_func) (void);
@@ -116,6 +126,7 @@ static const struct {
   { "Spinbutton", create_spinbutton     },
   { "Video",      create_video          },
   { "Gears",      create_gears          },
+  { "Switch",     create_switch         },
 };
 
 static int selected_widget_type = -1;